repeated flogging - Turkish English Dictionary